Geo spatial technology